const preloadImg={
    data(){
        return{
            imgCount:0,
            preloadImgCount:0,
            curPageShow:false
        }
    },
    methods:{
        preLoadImg(){
            let imgs=document.querySelectorAll('img');
            this.imgCount=imgs.length-1;
            Array.from(imgs).forEach((item)=>{
                let newImg=new Image();
                newImg.src=item.getAttribute('src');
                newImg.onload=()=>{
                    this.preloadImgCount++;
                }
            })

        }
    },
    watch:{
        preloadImgCount(val){
            if(val>=this.imgCount){
                this.curPageShow=true
            }
        }
    }
}

export default preloadImg